Toward Simulated Evolution of Machine-Language Iteration
نویسنده
چکیده
We use a simulated evolution search (genetic programming) for the automatic synthesis of small iterative machine-language programs. For an integer register machine with an addition instruction as its sole arithmetic operator, we show that genetic programming can produce exact and general multiplication routines by synthesizing the necessary iterative control structures from primitive machine-language instructions. Our program representation is a virtual register machine that admits arbitrary control ow. Our evolution strategy furthermore does not arti cially restrict the synthesis of any control structure; we only place an upper bound on program evaluation time. A program's tness is the distance between the output produced by a test case and the desired output (multiplication). The test cases exhaustively cover multiplication over a nite subset of the natural numbers (N10); yet the derived solutions constitute general multiplication for the positive integers. For this problem, simulated evolution with a two-point crossover operator examines signi cantly fewer individuals in nding a solution than random search. Introduction of a small rate of mutation further increases the number of solutions.
منابع مشابه
Optimization of Minimum Quantity Liquid Parameters in Turning for the Minimization of Cutting Zone Temperature
The use of cutting fluid in manufacturing industries has now become more problematic due to environmental pollution and health related problems of employees. Also the minimization of cutting fluid leads to the saving of lubricant cost and cleaning time of machine, tool and work-piece. The concept of minimum Quantity Lubrication (MQL) has come in to practice since a decade ago in order to overco...
متن کاملLearners Are Losers: Natural Selection and Learning in the Evolution of Communication 1st Draft of Paper Submitted to the Proceedings of the 3rd Conference on the Evolution of Language
Computational simulations of natural selection for communicative success show that natural selection alone is capable of evolving optimal communication systems. Simulations of the interactions between natural selection and learning show that the biases of learners, when placed in the framework of iterated cultural transmission of communication systems, result in cultural selection of communicat...
متن کاملMulti-objective Differential Evolution for the Flow shop Scheduling Problem with a Modified Learning Effect
This paper proposes an effective multi-objective differential evolution algorithm (MDES) to solve a permutation flow shop scheduling problem (PFSSP) with modified Dejong's learning effect. The proposed algorithm combines the basic differential evolution (DE) with local search and borrows the selection operator from NSGA-II to improve the general performance. First the problem is encoded with a...
متن کاملTranslation Technology Tools and Professional Translators’ Attitudes toward Them
Today technology is an integral part of professional translation; and it is generally assumed that translators’ attitudes toward translation technology tools influence their interaction with technology (Bundgaard, 2017). Therefore, the present two-phase study seeks to shed some light on what translation technology tools are and how professional translators feel toward them. The research method ...
متن کاملAchieving process modeling and execution through the combination of aspect and model-driven engineering approaches
One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a powerful asset for important process improvement decisions such as resource allocation, deadlock identification and process management. In this paper, we propose a framework that combines Aspect and Model-D...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002